package com.ruoyi.otc.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@TableName("company")
public class Company{
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private long id;


    /**
     * 市场主体ID
     */
    @ApiModelProperty(value = "市场主体ID")
    private String bazaarId;

    /**
     * 注册号
     */
    @ApiModelProperty(value = "注册号")
    private String regNumber;
    /**
     * 名称
     */
    @ApiModelProperty(value = "名称")
    private String qyname;

    /**
     * 组织机构代码（统一社会信用代码）
     */
    @ApiModelProperty(value = "组织机构代码（统一社会信用代码）")
    private String institutionCode;


    /**
     * 企业类型
     */
    @ApiModelProperty(value = "企业类型")
    private String companyTape;

    /**
     * 成立日期
     */
    @ApiModelProperty(value = "成立日期")
    private String setDate;

    /**
     * 法定代表人
     */
    @ApiModelProperty(value = "法定代表人")
    private String frName;

    /**
     * 成员出资总额
     */
    @ApiModelProperty(value = "成员出资总额")
    private String promoter;

    /**
     * 注册资本
     */
    @ApiModelProperty(value = "注册资本")
    private String longinCapital;

    /**
     * 注册资本币种
     */
    @ApiModelProperty(value = "注册资本币种")
    private String capitalCurrency;

    /**
     * 住所
     */
    @ApiModelProperty(value = "住所")
    private String abode;

    /**
     * 经营者
     */
    @ApiModelProperty(value = "经营者")
    private String operator;

    /**
     * 经营范围
     */
    @ApiModelProperty(value = "经营范围")
    private String businessScope;

    /**
     * 营业场所
     */
    @ApiModelProperty(value = "营业场所")
    private String business;

    /**
     * 营业期限自
     */
    @ApiModelProperty(value = "营业期限自")
    private String businessStart;

    /**
     * 营业期限至
     */
    @ApiModelProperty(value = "营业期限至")
    private String businessEnd;

    /**
     * 组成形式
     */
    @ApiModelProperty(value = "组成形式")
    private String composingForm;

    /**
     * 登记机关
     */
    @ApiModelProperty(value = "登记机关")
    private String institution;

    /**
     * 核准日期
     */
    @ApiModelProperty(value = "核准日期")
    private String dateApproval;

    /**
     * 登记状态
     */
    @ApiModelProperty(value = "登记状态")
    private String regState;

    /**
     * 行业门类代码
     */
    @ApiModelProperty(value = "行业门类代码")
    private String kindCode;

    /**
     * 行业代码
     */
    @ApiModelProperty(value = "行业代码")
    private String industryCode;

    /**
     * 行政区划编码
     */
    @ApiModelProperty(value = "行政区划编码")
    private String xzintoCode;


    /**
     * 来源    1-津心融，0-其他
     */
    @ApiModelProperty(value = "来源    1-津心融，0-其他")
    private String origin;
}
